distinct memory