fixed requirment 8