upload the second step of implementation