redesigned reading interface