updating generic classes and common views