Molecular and ionic compounds