doPopulate function

doPopulate function