do not store the same string multiple times