shared memory classes added