reader front end done