tweak mem code changes