modify requirement