reading plugin