updated contact method