updated contact structure