new version of prototypes