If you look into it, tetracalcium phosphate is a powerfull remineralizing agent since it can attach to the tooth and convert into hydroxyapatite. However I have found an even more powerful remineralizer called tetracalcium phosphate peroxide. From my research peroxides are what are in low concentration in saliva and is how the body remineralizes. I peroxidized my tetracalcium phosphate powder I made and wow it remineralizes much better like I had hoped. The peroxide on the molecule supercharges its ability to stick to teeth it seems.