finish final changes