example class
fix build and build