add socketmainui