beginnings of a working CRUD app