Modify MemOption
Resolve case warning
Refactor using macro