addded requirments