Edition controller