por que toda essa remoção de código?