Supramolecular approach for preparation of size controllable nanoparticles