added sockets - plot count - canvas socket client and index client