refine the argOptions