     var id: Node?
 
     var name: String?
-    var code: String?
-    var image: String?
+    var description: String?
+    var price: Double?
+	  var count: Int?
+	  var image_url_1: String?
+	  var image_url_2: String?
 
     // used by fluent internally
     var exists: Bool = false

    init(node: Node, in context: Context) throws {
        id = node["id"]
        name = node["name"]?.string
        code = node["code"]?.string
        image = node["image"]?.string
    }

    func makeNode(context: Context) throws -> Node {

    static func prepare(_ database: Database) throws {
        try database.create("products") { users in
            users.id()
            users.string("name")
            users.string("description")
            users.double("price")
            users.int("count")
            users.string("image_url_1")
            users.string("image_url_2")
        }
    }

