User integration with main