2º commit reestruturação de codigo