add basic coffeescript support