control architecture