req8 and req9