added comparison fragment and pipeline fragment