add source_file pragma
mshell -> mmi