added socket notification