embeddedShellSimulator draft finished