normal cycle with button press