separate handle memory and separate actual memory