msg pops and local stuffs