add SkillInfo struct;
something is wrong with SHUFFLE_STATEMENT_2/4 or Encrypt()