starting spn derivation
fixing spn doc merge conflicts