sample updates
always return array for results. successfully ran lists sample