Integrations.
Refactored some interfaces.