This adds some changes that enable tracking of inputs and outputs automatically from the first three steps.