multi-scale modelling