memory separated