Client can take arguments