tutorial for gShellv2