add toString and change updateContact method