Struggle implementado e pequena limpeza geral.