decode
updated option arguments