fanout architecture