implemented XMT, TQL1, VQL1