generate Notes CRUD