refactor for pipelines, standardze naming with git's
init uses pipeline