gotta implement routing now
still should be in a nonworking state
unqualified person
first
some initial functionality for the win