implemented reset delay and started working on setting cancel