reducir codigo y cambiar modulo