fixed different start over bug, and completion bug