generated at
hub and spokes architecture