reverts structure per example, inits dispatcher