study example CRUD without Scaffold