Compartmental modelling