finish half start user decide