This is a tricky question and I have been having a hard time figuring out this. First of all I\'m using useContext to make a global state. The global state will hold and ser