merged calculate fitness and overlaps