Implement tdna pool caller