multi-scale process