maybe passing command line arguments is less cumbersome?