add demos and code fixed
class name fixed