edit requirement