Some studies of intermolecular interactions and supramolecular syntheses: applications to crystal engineering