added graceful period to Stop