populate script, hangs sometimes WIP
Merge remote-tracking branch 'origin/design_v4' into design_v4