semi-final changes for pull request