understanding pricing structures