versao anterior nao funcionava devido a erros de conflitos com a master branch. esse commit corresponde a minha versao de fato