requirements list