new populate function, analytics page
merged