Corrected Join Operation - Needs to verify.
Added variable to save predecessor.