What are the factors that have