requirements list now sorted into categories