require ARGV to run loop for testing/scanning purposes