add mechanizer lib