shell gui, bug fix, wip