use coffeescript exclusively