first pass at gbytes