RNA nucleotide sequences called exo-codes and longer RNA polynucleotides containing the exo-codes are shown. Exo-codes provide RNA with the ability to: a) the ability to be selectively classified into extracellular vesicles such as exosomes; And b) the ability to deliver various cargo types to program or reprogram the cells containing said extracellular vesicles and said exosomes. Also, a method for producing the exo-code; Modifying cells using said exo-codes; An expression vector encoding the exo-code; And exosomes and other secreted vesicles comprising RNA polynucleotides containing the exo-codes.엑소-코드라고 지칭되는 RNA 뉴클레오티드 서열 및 상기 엑소-코드를 함유하는 더 긴 RNA 폴리뉴클레오티드가 제시된다. 엑소-코드는 다음의 능력을 갖는 RNA를 제공한다: a) 엑소좀과 같은 세포외 소포로 선택적으로 분류되는 능력; 및 b) 다양한 카고 유형을 전달하여 상기 세포외 소포 및 상기 엑소좀을 수용하는 세포를 프로그램 또는 리프로그램하는 능력. 또한, 상기 엑소-코드를 제작하는 방법; 상기 엑소-코드를 이용해 세포를 변형하는 방법; 상기 엑소-코드를 인코딩하는 발현 벡터; 및 상기 엑소-코드를 함유하는 RNA 폴리뉴클레오티드를 포함하는 엑소좀 및 기타 분비된 소포;가 제시된다.