Prolijada del codigo y correccion de dependencias con variables viejas