now exactly mirrors gMOOS structure structure. idk