Alteração melhorias no codigo