update
validate
step 2 check
step2 finish
step3
update
producer check
retailer step1
update
update
update code
step2
merge