what factors should be considered in pricing?