add 'name' system for unique string names