ok, got it working! Thanks Steve. also added the pause and added a capacitor across the pushbutton to create an RC time constant and deal with the debounce.

You guys are so helpful on here!