micro macro scaling