revised even/odd header