updated TODOS.md
updated module files
updated module.clj