Requirements for PIP