moving towards being able to stop task
can almost stop thread half way through