rewrote project.clj