added control panel controller