new way of adding contacts, with list