reading mode added