add other AC control panel, improve code, fixed bugs