make_xtk functional