a modified version of goweb