data update
closes #29