dispatch de différentes structures.
dispatching structure
Merge branch 'dispatchStruct'