command-line arguments added