requirments updated