req2 and req3 respectively ready for the addition of final requirement