created some more socket events