modified with respect to the changes required