Agregue la verificacion del id de variables y arreglos en location, y limpie un poco el codigo de cup.