done with pipeline specs. must write a few more scenarios