modified by nadir