intial code upload