fish are gasping at the surface?
The reason they are at the surface trying to breathe is due to a lack of dissolved oxygen in the water. The low levels of oxygen are mainly due to a lack of aeration or poor water quality, which can then cause the fish to stress.