add reading mode