added beep socket