upload code and doc of step 1