wip on message loop, rename base->basex during transition