refactory do script para unificar métodos e não depender de arquivos de marcação. Todos são gerados se necessário
correção de merge