change Contact constructor