includes command line setup