for user story 2022 scenario 2 server side