added dataset reset, closes #30