https://www.cojocarudavid.me/blog/how-to-use-graphql-with-apollo-client