Added a struct to contain all "current pass" information // removed all obsolete variables associated with the struct creation // commenting