Complete ValidationCodeProcessing Part.
Update Data Structure
Still broken on the whole.