melhoramento do listar

passsagem de argumentos para a função listar, agora acomoda 5 variações
de listagem