Hi @Chrichton! Your approach looks pretty clean to me. There was one small error to fix though, your “guess” route definition in router.exs was missing the / before the word “guess”.
You’re right that if you use live_patch/2 you’ll need to implement a handle_params function, and a later chapter will go into all the details there 