coffeescript! closes #5