fix: forum argument may be blank
overhauled navigation