add CreateModule function on SystemShellController