Implemented create, update and delete functionalities.