I used Flourite mixed with CaribSea FloraMax Planted Aquarium Substrate, their dirt annoyed for first few days of setting up new tank cause everything I did will cause cloudiness with dirt but will settle down in few hours (I have to clean my filters a lot too). After I done planted with all plants then everything look much better and happy both fish and plants.