working coffee script version