read, list