Design change.
suffix algorithm added.