some gui added. start working on poller class