new maincontent background. register and share function