awesome comment... even with a diagram!