added create contact functionality