mutex for shared objects
typos