adding TWP interface