contact list without using a list