add setAll and resetAll methods
add new data and then check for defaults to fill