added a demonstrator for class