read hooks and temp reading client