coffeescript firstly