both. most reptile suppliers have abg mixes you can buy. you can make your own, but this really is only beneficial if you are making a lot, since some of the materials, you cannot buy in small quantities.