Changed buoy fragment to use the buoy model