Nano polymers