Disclosed are novel compositions and methods for introduction of macromolecules and nanoparticles into living cells. The invention includes a polypeptide sequence which when fused to a macromolecule or nanoparticle enhances its introduction into the cell.