Diet, digestion and excretion