bunch of data updates