support more autorange opt