refactoring from noir towards compojure, and from fetch to edn