more progress on google api auth