add; tokenize self->next to (-> self next)