can now pass data as data list (zero_randoms not year implemented for data lists)