add ts.ctx