added view all requirement functionality