contacts,complished  by coreData