modified ISA Memo
fix bugs