delete commobj
add vitualmem