First hole upload