Understanding Six Principles of Offering