implemented list all contacts, select contact, show contact details