Integrate with UI