reorganização código