now supports more than one contact