editing init