added demo class