add spire mixing