Bug with populating fullData list fixed

Was an issue with passing an array to a list - the array is just a reference to a memory location, not the actual data. No longer using a temporary array, instead create a new blank list entry and then directly edit the data in the list