updated spec for list method
completed the save and list functions