actually transferring memory