string pool support