removed view generator