restructured requirements files