Store the required and output variables per possible step