added template for CRUD functionalities