initial commit - core data singleton