add capability of being interrupted by next instance