implemented read_more