added getContactByRecordID method