all coffeescript and remove double init