A complex is described for delivery to a cell comprising inserting a nucleic acid into a reverse micelle. The reverse micelle has the property to compact the nucleic acid for easier delivery. Other molecules are used to interact with the nucleic acid—micelle complex to further enhance delivery such as a surfactant having a disulfide bond.