split FinalWrong into 3 models instead of 2.

Reverted Martin's commit and applied my changes.