add optional coffeescript