add optseq