projeto migrado para coffeescript