we should use coffeescript because it's awesome and it does all this kind of stuff for you.