I am a little confused, are you saying that you only have rocks as substrate, no gravel or sand? If so, I think this is a very bad idea. You need some kind of substrate is whether it be gravel or sand. Fish could damage itself very easily if you only have rocks. Personally, I prefer sand over gravel. There are pros and cons about using both these substrates. When you use sand, all the crap settles on top and doesn't go underneath. This is a big advantage because the filters remove it a lot easier. With gravel, a lot of that there tends to make its way underneath. So the only way of getting it out is to gravel vac thoroughly.