#generation stride