load arguments
parse command-line arguments