adapt to golfu