add decs for step1.*