upload before merge