Which of the following must happen in order for atoms to bond either ionically or covalently with one another?

a. The valence shells of all atoms must be filled after the bonding occurs
b. The chemical properties of the atoms must be satisfied
c. The ions must have different charges
d. The resulting compound must follow ionic naming conventions

b. The chemical properties of the atoms must be satisfied