worked on window manager