continued migrating to CoffeeScript