corrigiendo errores y quitando unas variables temporales