added requirments