allow for command line argument for code directory