added overlap function to Walker