upload/download spec