modification of usage() function for the client