Reorganizacion de código para evitar imports y metodos no usados parte 2