cmem stuff