pjh/read's progress graph