adding tp extraction facilities