what are the ionic or covalent?