complete full single table CRUD example