adding coffee script support