Tag molecular chemistry