Supramolecular assembly via hydrogen bonds