Reestruturação JS