add support for coffeescript