add mod and arg option to complex