revised gas scripts

condense reporting scripts into one set of functions