bugs fixed at ParseDShell2