requirements sources