script and data updates