smarts node definition