added clearInterval/Timeout