allow command-line arguments