editing environment