Split into two separate prototypes