added View classes
detail view