Initial version of populate