init pipeline