add passing values to each step