minor tweeks
offset fixes
clone(dataset).reverse()