re-order D3PDReader to group used variables we use together
up