after merging both codes successfully,this version still needs some
modification in simulator, test (main), ConcatenationHandler.we still
need codes for minimization and error handling.
commit
commit