show contact and basic routing
routing refactoring
refactoring routing for events
routing for show contact
missing contact functionality