namespaced all the clj solutions