add hard quetsions, add optseq