Carbon forms covalent bonds and a large number of compounds due to its tetravalency and ability to catenate. Covalent compounds have low melting and boiling points and are generally insoluble in water but soluble in organic solvents. Carbon-carbon single bonds result in saturated hydrocarbons while double and triple bonds produce unsaturated varieties. Hydrocarbons can be classified as aliphatic or cyclic and aromatic compounds have benzene rings. Functional groups impart specific properties to compounds and change names based on prefixes or suffixes. Soaps and detergents clean through micelle formation, with detergents avoiding hard water scum due to different charged ends.