sample_client.go