adicionando evento de ordenação
usando collections no lugar de array