use copied list to avoid out of range issue
use copied list to avoid out of range issue

warriorframework/warriorframework,warriorframework/warriorframework,warriorframework/warriorframework,warriorframework/warriorframework