Tag particle technology