semi final fixes