I can\'t seem to figure out the issue as everything reads perfectly but I have commented on the parts that do not seem to fit my intuition on how the hooks are working.