added T to XTUPLE