control panel implemented