Finished IMM, fixed-length MM and iterative IMM