ipt end --> pt end --> t end --> t end --> pt end --> ipt end --> pt end --> t end --> t end --> pt end -->