added tsid subs