feat: implement Socket.io library #5