more updates to prototypes