add icon and immersion main