add product model, form and table (CRUD)