tool for factory