1.upload initial code