add prototype test demo