add StringMapper to keep track of constant strings