first batch upload