invite code view stuff, and submodules