contains lib for GUI