updated PPMD shell