Melhoras e fixes

- Simplicação do código
- não tem o erro do commit anterior
- ajustes para melhorar a operação no admin
Ajustes e tests de ordenação