this is semi final