change SimpleTs to TargetSelector