now is coffeescript and refactored folder structure.