simplify reading