opening prototypes workings