* started to document locks, more atomics for primitives of the character