This is a bit hard to read, can you name it `makeClient` or something that indicates it has to do with the makeAPI