first steps to implement coredata