multiple changes and updates