I understand that chlorine only needs 1 electron to fill the 3p orbitals and make it stable, but how can it have 7 bonds to oxygen and still not fill the 3d orbitals? Does it have 2 lone pairs that I don't know about? Isn't it still missing 4 electrons to fill the 3d orbitals?