restructured xmonad