[Promotion]
- Introduce edit function