public squirt compilation