improve webutils modules