+ combine bus with task manager