first pass of getinfo