some modification for worksteeling + synchr.