refactor section add view