fix edit editing philosopy