add deleteInterval
finish deleteInterval