amine amide hydroxyl etc covalently bonded on repeating structures or units to prepare a self assembling molecule so that the individual chemical moieties preferably form self assembling donor acceptor pairs with other donors and acceptors on the same or different molecule a u201c hydrogen bonded complex u201d is a chemical complex formed between hydrogen bonding arrays hydrogen bonded arrays can have association constants k assoc between 10 2 and 10 9 m u2212 1 reciprocal molarities generally greater than 10 3 m u2212 1 in preferred embodiments the arrays are chemically the same or different and form complexes accordingly the molecularly self assembling materials msa presently include molecularly self assembling polyesteramides copolyesteramide copolyetheramide copolyetherester amide copolyetherester urethane copolyether urethane copolyester urethane copolyester urea copolyetherester urea and their mixtures preferred msa include copolyesteramide copolyether amide copolyester urethane and copolyether urethanes the msa preferably has number average molecular weights mw n interchangeably referred to as m n as is preferably determined by nmr spectroscopy of 2000 grams per mole or more more preferably at least about 3000 g mol and even more preferably at least about 5000 g mol the msa preferably has mw n 50 000 g mol or less more preferably about 20 000 g mol or less yet more preferably.