requirement modify