алигн же сломается с оператором []?
Алло, давай я тебе расскажу, как надо задавать вопросы.
Ты описываешь проблему, шлёшь код, если он большой, шлёшь через pasterbin или аналоги.
Сопровождаешь ошибками, диагностикой и пр. если есть и надо.
И формулируешь вопрос.
ТОГДА на него есть шанс получить вменяемый ответ.