Working on gcal auth