Instead of building the client with the project, we pass it to the methods. That way we can reuse the client for work with more than one project