reorganizer as funcoes