Multi-scale modelling