Corrigido a sintax e organizado o código do top level.