Protostoise - putting the puzzle pieces together