added contact handler