fix stop bugs, untest