fixed subseq gadgets