add single spec extraction on pipeline
use shutil to copy file, and small editions