fixing bug where mounts to sub apps werent routing. needs refactoring