reestruturação de loops