read write quest