yeah, stupid idea to make the pipeline an instance, too