revised web utils