two upload method complete