discovery of requirements 2716273