allow undercores in path variables
Add an rtype attribute to all endpoints