reader hierarchy