added basic self piping test case