added parseZIP() to the contact interface and implement it in the contact pattern