Working A functionality
added the input to pulse with the hold. just need to adjust the delay for the hold.