effective modify