adjusted JiangPickingController