added workshift controller.