Studies of supramolecular chemistry through Schiff-base chemistry