added a demo class