content saves to core data