adding step management