checkpoint 5 - made the contact card into a nested view