add onoff and progress view