Final implemented architecture