pipeline setup