#offline reading