add reader feature