Updated the functional requirements