added coffeescript syntax support