switched passing id to passing in full object
persistence working
merged with backend