Online TKT preparation