moved s_mach.workers lib into here