oauth, contours, and more