rationalied the requirements files