Methods for Nano-Crystals Preparation