first we need to get everything out of coffeescript