disortion limit, one best string, serializing LM and TM
Merge remote-tracking branch 'origin/ALTOneBranch' into AssignmentTwoHubert
merged