initial batch upload