updated requirments