add reader base template