memorymap & serializable usable