sincronizado com leo_mono e algumas modificacoes