coffeescript conform style
finally works