init reader