NOT WORKING. populate list is changed, need to switch to using the arrays everywhere