CRUD functionality for all tables