a composition comprising a polycationic agent and a polyanionic agent , and kits comprising the composition , is provided . in embodiments , the polyanionic agent is a nucleic acid and the polycationic agent is a modified polyalkyleneimine polymer .