add MultiTierPrice class to calculate differentiantial charge