next_sym nearly complete