first version of new style class based views