corrected structural events once again