refactor
add --nonreflect/--pml input syntax (mutually exclusive)