creation and edition