first pass conclusion