TMP Chemistry