* Now supports class based view