Nano laboratory