added socket io, need to fix messages/messagebox