implemented CRUD for invoices products