added core data entity model