I use one reactor. I put each component in its own mesh bag. GAC on the bottom, then GFO or RowaPhos, then Purigen, then another bag of GAC on top. No tumbling. Bottom GAC gets removed first, top GAC placed on bottom, new GAC on top. Others replaced as needed based on phosphorus measurement for RowaPhos and physical appearance for Purigen.