Added ContactFactory