Structure of multiple activity algorithms | Synapse