added ability to write code in coffeescript