added View class