1.2 upload first