reverse_read()