Some more progress, getOverlap(), Reader