added autoread option