add view generators