added pmem reservation prior to tampering memory during init. more work on rd