all spec upload