new student overlapping calculation method
new decode method
modified decode word