first crack at UPC tools