Added requirement weighting