caushy's modification.