re-struct web
re-struct web