add reader scaffold