Proc populate