uses smalloverlap in calculation now