BEST SQUIRT COMPILATION