User integration with main
User integration with main