+ requirements graph