add prototype script