factors affecting pricing