add sparse reference