modificado para que pueda almacenar cualquier tipo de salida