when the switch is off the capacitor will charge and discharge based on variable resistor value giving a blinking led.
If switch is closed it will prevent the capacitor from discharging and by pressing puch button the discharge occurs through output pin providing a step discharge of the capacitor.