swtiched view suffix to View
updated require to handle recursive loading of views