Tag polymer science