TODO merge hybriauth