ionic bonds are formed when a ??? bonds to a ???

Ionic bonds are formed when a metal atom bonds to a non-metal atom.