natural orthogonal components method