integration with TWF