create child side bus earlier, refactor
formatting