sample utilities