What are the water reading on your tank? (if you dont have a test kit that does ph, ammonia, nitrite and nitrate get one, most folks round here use the API Master)
As has been mentioned your tank is not cycled yet, which as well as endangering your fish will also cause more algae growth have a...