def account
      return @account if @account

      adwords # initialize sem4r lib adwords
      if @options.ask_password or !@adwords.has_password?
        pwd               = read_password_from_terminal
        @adwords.password = pwd
        @adwords.save_passwords
      end

      #
      # select account for command
      #
      if @options.client_email
        account = @adwords.account.client_accounts.find { |c| c.client_email =~ /#{@options.client_email}/ }
        if account.nil?
          puts "client account not found"
        else
          puts "using client #{account.client_email}"
        end
      else
        account = @adwords.account
      end
      @account = account
    end
def account
      return @account if @account

      adwords # initialize sem4r lib adwords
      if @options.ask_password or !@adwords.has_password?
        pwd               = read_password_from_terminal
        @adwords.password = pwd
        @adwords.save_passwords
      end

      #
      # select account for command
      #
      if @options.client_email
        account = @adwords.account.client_accounts.find { |c| c.client_email =~ /#{@options.client_email}/ }
        if account.nil?
          puts "client account not found"
        else
          puts "using client #{account.client_email}"
        end
      else
        account = @adwords.account
      end
      @account = account
    end
select account according to the command line arguments
 return [Sem4r::Account]