working on Views class hierarchy tree