initial implementation of getcontact