puts in client init