realized I had the wrong approach, redid the populate() function