fixin some more of the client init