adding populate list spec
implementing populate list feature