minor update

Bug fix pattern change and massive change for compression purposes to calling patterns. No functionality change.