basic functionality for coursera oauth, ugly style