lots changes