Fill out the NewClient func