refactoring coffeescripts