reduncancy view 3