adds viewType