changed firstpass()
fixing 2nd pass
changed stuff
bleghf