working on view classes