push-button operation