should now save changes using core data