back to compojure style router because syntax is better