change addThing to createThing
all kinds of reorganization