Modifications made during the proccess of integrating the upload directive into the gc project