This module does not run as smoothly as the more traditional GEOMETRY and RFACTOR modules. When it is used more short loops are required than one would normally expect. Either there is some error in its implementation or the (completely ignored) complications due to the tight interrelationship between the amplitude and phase of each reflection is the cause. The module does improve the agreement of the calculated and observed phases in spite of its problems.