general architecture expension.