pre-final modification