Pool guy here. This product contains Sodium Dichloro-s-Triazinetrione which is a pool sanitizer that releases chlorine into your pool water for the purpose of killing bacteria and preventing algae from forming. As the name suggests, Sodium Dichloro-s-Triazinetrione is Sodium based. This product is designed to be used in a SALTWATER pool or spa environment. Something that's important to note - the "available chlorine" found in this product is approximately 55% which is quite low compared to other sanitizers. For instance, Cal-Hypo has an available chlorine content of about 68%. And TriChlor tablets have an available chlorine content of about 90%. As you can see, it's not reasonable to expect the same results from the same volume of these three products. Also worth noting, Cal-hypo is calcium based and is designed to be used in gunite pools. Trichlor is designed to be used in freshwater and saltwater pools - and pools having vinyl and gunite surfaces. Also, Sodium Dichlor and Trichlor both contain CYA or cyanuric acid which acts as a stabilizer or conditioner that protects the chlorine from being burned off by the sun. This is a very important feature to know about. Without CYA in your pool water, most of your chlorine will disappear in a day or less. On the downside, CYA accumulates in a pool over time as more sanitizer is added. When the CYA level gets above a certain limit, the chlorine in your pool is rendered ineffective no matter how much chlorine you've added. The only way to reduce the amount of CYA is by partially draining and refilling the pool with fresh water. Please understand, there are many different physical and chemical aspects involved in keeping your pool water clean, clear and safe. Anyone can "shock" their pool. But it takes an understanding of your entire pool environment to effectively treat and maintain your pool safely and economically. Just as important as balancing your pool water chemistry is to ensure your pool water circulation and filtration systems are setup and working correctly. You can have a pool whose water is perfectly balanced (free chlorine, combined chlorine, pH, total alkalinity, cyanuric acid, calcium, etc) are all within spec. But if your pump isn't circulating your pool water properly, your pool will in all likelihood turn green in a matter of days. The same is true for having an ineffective filtration system. If you pool filter hasn't been properly serviced, your filter will get jammed up with bacteria that will contaminate your perfectly balanced and circulating pool water. If you find yourself in a situation of not knowing what you should do, I suggest calling a good pool guy in your area. Ask your neighbors who to call - or who NOT to call! And have him or her come out to help get your pool squared away. And with time, you can start taking over the maintenance and management of your own pool should you decide to do so. My two cents!