tutorial 3 - using list, create, retrieve, update and destroy