add requirements library