Design and synthesis of host-guest complexes through non-covalent bonds