read thing