updated module.clj