R4-R7 requirements implementation