configurability via command line arguments