They are (1) a source of copper ions, (2) a reducing agent such as formaldehyde or a boron compound such as a borohydride or an amine borane, (3) a pH adjustor to provide required pH and (4) a complexing agent for the copper ions sufficient to prevent their precipitation from solution.