move client.go