Smart term (11/27)

Smart term