maj for logger
maj for socket