reorganized requirements file