add view edit