Primeira versao do reorganize. Preciso testar mais.

TODO:
 * recursive mode?