Requirements of group A added