KShell Rewritten