moved populateCites and added crucial bulk.execute() code