refactoring zen.coffee