added preliminary pipeline