add remainder of the Pipeline commands & tidy type constructor names