updateing requirements