more work done on basic CRUD app blow