added button normal_state