Add square root decomposition