add achieve head and change point