todo :XFT, tag, ctrl seq