changed order of requirements and installation