hw5 added edit, show, delete
hw5 added edit, show delete functionality