starting to implement command-line arguments