Implement client.rb