added awesome core data functionality!