now Assistant derive from Node