cleaned up pipeline expl; #12 still needs editing