add edit switching and IconButton view