google auth prototype implemented