first commit
basic endpoint functionality
what is routing