mem update
mem and other