add xhp extension