(in-progress) started adding dynamic-slice-ranges for when dynamically changing the number of slices