work on req/res/next
very close
works
tests passing