added onemore(longest)/oneof/exceptfor with bugs...