added methods to CRUD