declare tpyes for cythong loop counters just in case