pass1 -- output info enhanced