more work on contact list