added opauth sample