Playing with prototypes. Some progress made!