adds requirement editing per request