better command line arguments