Where and how is food digested?