frameword sample of create/retrieve/update/delete