start #9 by creating necessary logic on the server