# Creating protocols

- [Overview](/bittsy/creating-protocols/structure-of-a-protocol-file.md)
- [Starting definitions: SIDES, LIGHTS, DISPLAYS, and AUDIO](/bittsy/creating-protocols/starting-definitions.md)
- [Optional experiment settings](/bittsy/creating-protocols/optional-experiment-settings.md)
- [Tags](/bittsy/creating-protocols/tags.md)
- [Tags referencing files](/bittsy/creating-protocols/tags/tags-referencing-files.md)
- [Groups](/bittsy/creating-protocols/tags/groups.md)
- [Dynamic tags](/bittsy/creating-protocols/tags/dynamic-tags.md)
- [Phases, trials, and steps](/bittsy/creating-protocols/phases-trials-and-steps.md)
- [Selection from a group & randomization](/bittsy/creating-protocols/selection-and-randomization.md)
- [Action statements](/bittsy/creating-protocols/action-statements.md)
- [Step terminating conditions](/bittsy/creating-protocols/step-terminating-conditions.md)
- [Loops](/bittsy/creating-protocols/loops.md)
- [JUMP](/bittsy/creating-protocols/jump.md)
- [Habituation](/bittsy/creating-protocols/habituation.md)
- [Setting habituation criteria](/bittsy/creating-protocols/habituation/setting-criteria.md)
- [Meeting a criterion](/bittsy/creating-protocols/habituation/meeting-a-criterion.md)
- [Successful and unsuccessful trials](/bittsy/creating-protocols/habituation/successful-and-unsuccessful-trials.md)
- [Putting it all together: Example protocols](/bittsy/creating-protocols/example-protocols.md)
- [Preferential looking example - word recognition](/bittsy/creating-protocols/example-protocols/preferential-looking-example-word-recognition.md)
- [Preferential looking example - fast-mapping](/bittsy/creating-protocols/example-protocols/preferential-looking-example-fast-mapping.md)
- [Headturn preference paradigm example](/bittsy/creating-protocols/example-protocols/headturn-preference-paradigm-example.md)
- [Habituation example - familiarization to a category](/bittsy/creating-protocols/example-protocols/more-complex-habituation-category-learning-example.md)
- [Habituation example - word-object pairings](/bittsy/creating-protocols/example-protocols/simple-habituation-example.md)
- [Conditioned Headturn - signal detection](/bittsy/creating-protocols/example-protocols/conditioned-headturn-signal-detection.md)
