new data structure to store command & parameters