sorry pls bear with my additional stupid question. Then how did you know Cl, NO2 are withdrawing while OCH3 is donating? Because O has extra electrons to share? So donating? while Cl needs extra-electron to stabilize? Then how about NO2? N has 2 lone pairs...