hella refactored my js to be totally namespacedzzzz