pre-final changes