1. initialization version upload