add multi shell and wifi controller