Library for Barton Lynch Pro Surfing