now with coffeescript support