What Factors Contribute To High Productivity