setup basics of reading