graphing first pass