added test demo