final changes complete