where and select prototypes