adding new socket events