native class demoed