start of pipeline