archivehow to create a prototype