Adding all the CRUD interfaces