some changes, array is being stored properly and text is correct, but label doesn't change in simulator