added WebGUI support