sdk controller2