repository reader