add button status controll