semi final addition
request part