Factors affecting the Business Cycle