add prototype of demo test