5. factors affecting demand