demonstrate object classes and etc