a group of objects with pipes