initial cs-wip CoffeeScript dev branch commit