implemented more coredata