> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowforma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing step & question codes

> Change locked step codes, question codes, and question types by double clicking, and learn which cascading lookups, templates, and rules can break as a result.

When you edit an existing step or question certain items have been disabled to prevent them being accidentally changed.

* with questions these items are the **question code** and **question type**
* with steps this item is the **step code**

a tool tip is also shown stating that doing this can cause issues elsewhere, as well as a link to this documentation page.

It is possible to change these items by double clicking the item, you should only do this once you are aware of the implications of making these changes.

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/guides/editing-step-question-codes/editing-step-question-codes-1.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=dfade679f410129a1c992da76dc6bbaa" alt="Editing a disabled step or question code field" width="617" height="209" data-path="images/guides/editing-step-question-codes/editing-step-question-codes-1.png" />

**Hover message:** "Editing this field will impact associated elements. Click here for more information. Double click to proceed."
**Tool Tip Message:** "Editing this field will impact associated elements. Click here for more information. Double click to proceed."

The features that will be effected by changing these items include:

* Cascading look up questions
* [Document templates](/product/document-generator/document-templates) & [Email templates](/product/email-templates/overview)
* Security Wizard
* [Business rules](/product/creating-flows/business-rules/overview)
* [Conditions](/product/creating-flows/business-rules/conditions)

These sections reference steps & questions using their unique code - if this is changed it will not find the correct step or question.

For example

* Cascading lookup questions, a **lookup question** will look to a previous questions value in order to find a value to filter on - if this questions code is changed, the lookups filter will not be correct and the lookup will not show any answers.
* if a business rule is using a property like "person assigned in a question" or "date defined in a question", and these questions are changed to different question types, it will break the rule.

So it is important to ensure that when changing a step/question code or question type - you update any other feature that is using it to ensure it continues to work as expected.
