Nano-chemical world