add view & route edit