Main #Public Squirt