redo the prototypes files